home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / sound / nohiss10.zip / NOHISS.DOC < prev    next >
Text File  |  1991-11-01  |  23KB  |  690 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                        NOHISS: Digital Noise Reduction
  7.                                 Version 1.0
  8.                       ────────────────────────────────
  9.                       (C) Copyright 1991 by Andy Hakim
  10.                             All Rights Reserved
  11.  
  12.  
  13.                       R E F E R E N C E    M A N U A L
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.      For a quick summary of options, type NOHISS at the dos prompt.
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. NOHISS version 1.0 Reference Manual
  68. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  69.  
  70.  
  71.                TABLE OF CONTENTS
  72.  
  73.  
  74.  
  75. ADDRESSES ............................................................. 1
  76.  
  77. SOFTWARE LICENSE ...................................................... 1
  78.  
  79. ABOUT NOHISS .......................................................... 2
  80.  
  81. FILE FORMATS .......................................................... 3
  82.  
  83. COMMAND LINE SYNTAX ................................................... 3
  84.  
  85. COMMAND LINE OPTIONS .................................................. 4
  86.     /? ................................................................ 4
  87.     /HELP ............................................................. 4
  88.     /NR=# ............................................................. 4
  89.     /SIZE=# ........................................................... 4
  90.     /RANGE=# .......................................................... 5
  91.     /MIN=# ............................................................ 5
  92.     /MAX=# ............................................................ 5
  93.     /[NO]FANCY ........................................................ 5
  94.     /[NO]OVER ......................................................... 5
  95.     /[NO]PROCESS ...................................................... 5
  96.     /[NO]PAUSE ........................................................ 6
  97.     /[NO]PLAY[I][O] ................................................... 6
  98.     /TIME=# ........................................................... 6
  99.     /PORT=# ........................................................... 6
  100.     /SAVE ............................................................. 6
  101.     /RESET ............................................................ 6
  102.     > NUL ............................................................. 6
  103.  
  104. COMMAND LINE EXAMPLES ................................................. 7
  105.  
  106. ERROR MESSAGES ........................................................ 8
  107.  
  108. SOURCE CODE ........................................................... 9
  109.  
  110. TRADEMARKS ............................................................ 9
  111.  
  112. REVISION HISTORY ...................................................... 9
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. NOHISS version 1.0 Reference Manual                                 Page: 1
  134. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  135.  
  136. ADDRESSES
  137. ───────────────────────────────────────────────────────────────────────────
  138. Comments, suggestions, or questions?  You can contact me via:
  139.  
  140.  
  141.                    US Mail │ Software Development
  142.                            │ P.O. Box 70392
  143.                            │ Houston, TX 77270-0392
  144.                            │
  145.                  Telephone │ (713) 880-3059
  146.                            │
  147.            Electronic Mail │ st144@menudo.uh.edu
  148.       (Internet addresses) │ cosc12r2@jetson.uh.edu
  149.                            │
  150.             Bulletin Board │ Sand's BBS
  151.                            │ (713) 961-1604
  152.                            │ 2400/9600/14400 baud, HST/v.32
  153.                            │ Username: Andy Hakim
  154.  
  155.  
  156. Thanks to Gene "Music Man" Pope for many helpful suggestions and testing.
  157. Gene is an expert on digital sampling, and sound processing in general.
  158. His address is cosc12ui@jetson.uh.edu on internet.
  159.  
  160. Another address I would like to mention is that of Aaron Wallace.  He
  161. originated the SND file format which is widely used by many programs.
  162. His address is aaron@jessica.stanford.edu on internet.
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. SOFTWARE LICENSE
  171. ───────────────────────────────────────────────────────────────────────────
  172. NOHISS version 1.0 is a FREE, public domain program.  There is no
  173. registration process or monetary fee required to use it.
  174.  
  175. You may freely distribute NOHISS to others as long as:
  176.  
  177.                ■ Only the original files are distributed
  178.                ■ No changes are made to any files
  179.                ■ No money is charged for the program
  180.  
  181. NOHISS and this documentation are (C) Copyright 1991 by Andy Hakim.
  182. All Rights Reserved.  The author of this program is not liable for any 
  183. damage caused by its use.  By using this program, you agree to the
  184. above conditions.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. NOHISS version 1.0 Reference Manual                                 Page: 2
  200. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  201.  
  202. ABOUT NOHISS             
  203. ───────────────────────────────────────────────────────────────────────────
  204. Nohiss reduces or removes background "noise" that is almost always present 
  205. when a recording is made on a Soundblaster card.  Background noise is most 
  206. apparent when using a microphone, but is also present to some degree if you 
  207. use a direct input connection.
  208.  
  209. Graphically, "hisssssss" looks like this:
  210.  
  211.  
  212.   +128┌───────────────────────────────────────────────────────────────┐
  213. A     │                        .   Speech                             │
  214. m     │                       . .       .                             │
  215. p     │                      .   .     . .                            │
  216. l     │ . . . . . . .       .     .   .   .         Silence (nohiss)  │
  217. i    0│. . . . . . . .     .       . .     .   .......................│
  218. t     │               .   .         .       . .                       │
  219. u     │ Hisssssssss    . .                   .                        │
  220. d     │                 .   Speech                                    │
  221. e     │                                                               │
  222.   -128└───────────────────────────────────────────────────────────────┘
  223.                  Time --->
  224.  
  225.  
  226. NOHISS was designed to work on speech recordings.  If you run NOHISS on 
  227. a digitized music (ie: rock and roll song) file, there will probably 
  228. be no improvement in quality.  There is no fixed level of reduction
  229. that works for all speech samples but by adjusting the command line
  230. parameters you will generally end up with a better sounding sample.
  231. One of the (good) side effects of NOHISS is that the output file will 
  232. probably compress (using a file compression program) tighter than the 
  233. original.  Run DEMO.BAT to hear a sample of the before and after
  234. versions of a speech sample.
  235.  
  236. Certainly, removing hiss from sound files is probably not going to appeal
  237. to everyone... but there might be certain multimedia and presentation
  238. applications where this could prove useful.  This project started out
  239. merely as an experiment, but after doing some tests I heard some dramatic
  240. improvements in speech samples.
  241.  
  242. If you find nohiss useful, I would appreciate some feedback.  This
  243. will encourage me to continue supporting and enhancing this utility.
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265. NOHISS version 1.0 Reference Manual                                 Page: 3
  266. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  267.  
  268. FILE FORMATS
  269. ───────────────────────────────────────────────────────────────────────────
  270. NOHISS supports the following digitized file formats:
  271.  
  272. .VOC - Soundblaster 8-bit VOICE format.  Currently, only the unpacked
  273.        format is supported.  Normally when you record a sound, it is
  274.        stored in an unpacked state.  The Soundblaster/PRO Stereo sound
  275.        format it not supported at this time.  If the VOC file contains
  276.        special blocks such as markers, text information, they will
  277.        automatically be copied without change.
  278.  
  279. .SND - This is raw 8-bit data with header information.  There are two
  280.        basic types of SND files.  Nohiss recognizes both versions and
  281.        retains p